master depot - German English Dictionary